/*
 * Copyright 2018 JDCLOUD.COM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http:#www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * 
 * 
 *
 * 
 * Contact: 
 *
 * NOTE: This class is auto generated by the jdcloud code generator program.
 */


using System;
using System.Collections.Generic;
using System.Text;


namespace JDCloudSDK.Starshield.Model
{

    /// <summary>
    ///  zone
    /// </summary>
    public class Zone
    {

        ///<summary>
        /// Plan_pending
        ///</summary>
        public Plan_pending Plan_pending{ get; set; }
        ///<summary>
        /// 切换到星盾时的DNS主机
        ///</summary>
        public string Original_dnshost{ get; set; }
        ///<summary>
        /// 当前用户在域上的可用权限
        ///</summary>
        public List<string> Permissions{ get; set; }
        ///<summary>
        /// 域的开发模式过期（正整数）或上次过期（负整数）的时间间隔（秒）。如果从未启用过开发模式，则此值为0。
        /// 
        ///</summary>
        public double? Development_mode{ get; set; }
        ///<summary>
        /// Verification_key
        ///</summary>
        public string Verification_key{ get; set; }
        ///<summary>
        /// Plan
        ///</summary>
        public Plan Plan{ get; set; }
        ///<summary>
        /// 迁移到星盾之前的原始域名服务器
        ///</summary>
        public List<string> Original_name_servers{ get; set; }
        ///<summary>
        /// 域名
        ///</summary>
        public string Name{ get; set; }
        ///<summary>
        /// Account
        ///</summary>
        public Account Account{ get; set; }
        ///<summary>
        /// 最后一次检测到所有权证明和该域激活的时间
        ///</summary>
        public string Activated_on{ get; set; }
        ///<summary>
        /// 指示域是否仅使用星盾DNS服务。如果值为真，则表示该域将不会获得安全或性能方面的好处。
        ///</summary>
        public bool Paused{ get; set; }
        ///<summary>
        /// 域的状态
        ///</summary>
        public string Status{ get; set; }
        ///<summary>
        /// Owner
        ///</summary>
        public Owner Owner{ get; set; }
        ///<summary>
        /// 上次修改域的时间
        ///</summary>
        public string Modified_on{ get; set; }
        ///<summary>
        /// 创建域的时间
        ///</summary>
        public string Created_on{ get; set; }
        ///<summary>
        /// 全接入的域意味着DNS由星盾托管。半接入的域通常是合作伙伴托管的域或CNAME设置。
        ///</summary>
        public string Ty_pe{ get; set; }
        ///<summary>
        /// 域标识符标签
        ///</summary>
        public string Id{ get; set; }
        ///<summary>
        /// 星盾分配的域名服务器。这仅适用于使用星盾DNS的域
        ///</summary>
        public List<string> Name_servers{ get; set; }
        ///<summary>
        /// 切换到星盾时的域注册商
        ///</summary>
        public string Original_registrar{ get; set; }
    }
}
